package 设计模式.结构模式._6适配器模式.对象的适配器模式;

public class Test {

	/**
	 *基本思路和类的适配器模式相同，只是将Adapter类作修改，这次不继承 Adaptee 类，而是持有 Adaptee 类的实例，以达到解决兼容性的问题
	 * @param args
	 */
	
	public static void main(String[] args) {
		
		Target target = new Adapter(new Adaptee(),new Adaptee2());
		
		//调用被适配器中的方法
		target.adapteeMethod();
		//调用适配器中的方法
		target.adapterMethod();
		//调用适配器2中的方法
		target.adapteeMethod2();
		
	}

}
